19ec354e46bcc2d680fa5fdf35fa97443925410d,shop/catalog/internal/src/main/java/org/mayocat/shop/catalog/store/jdbi/DBICollectionStore.java,DBICollectionStore,findBySlug,#String#UUID#,348

Before Change


    @Override
    public Collection findBySlug(String slug, UUID parentId)
    {
        return this.dao.findBySlug(COLLECTION_TABLE_NAME, slug, getTenant(), parentId);
    }

    public void initialize() throws InitializationException

After Change


    @Override
    public Collection findBySlug(String slug, UUID parentId)
    {
        Collection collection = this.dao.findBySlug(COLLECTION_TABLE_NAME, slug, getTenant(), parentId);
        if (collection != null) {
            List<AddonGroup> addons = this.dao.findAddons(collection);
            collection.setAddons(asMap(addons));
        }
        return collection;
    }

    public void initialize() throws InitializationException